home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 7 / FM Towns Free Software Collection 7.iso / t_os / gpen32k / source.exe / LIB / OSRC / MENUSIDE.C < prev    next >
C/C++ Source or Header  |  1993-08-01  |  654b  |  37 lines

  1. /*
  2.         独自メニューへのサイドワーク追加    ver. 0.002
  3.                                         Copyright(C) 1993 Okome
  4. */
  5.  
  6. /*    #include    <sidework.h>    */
  7.  
  8. extern char *MEN_title[];
  9. extern int MEN_kazu[], MEN_si, MEN_ss;
  10. char MEN_sna[30][28];
  11.  
  12. void MEN_sidein(int u)
  13. {
  14.     int i, t=0;
  15.     char d[2];
  16.     if ((MEN_ss = sdk_getNumProg())>0)
  17.     {
  18.         u += MEN_kazu[0];
  19.         MEN_si = u;
  20.         MEN_ss--;
  21.         for (i=0; i<= MEN_kazu[0]; i++)
  22.         {
  23.             t += MEN_kazu[i];
  24.         }
  25.         for (i=t-1; i>=u; i--)
  26.         {
  27.             MEN_title[i+MEN_ss] = MEN_title[i];
  28.         }
  29.         MEN_kazu[1]+=MEN_ss;
  30.         for (i=u; i<u+MEN_ss; i++)
  31.         {
  32.             sdk_getProgName(i-u+1, MEN_sna[i-u], d);
  33.             MEN_title[i] = MEN_sna[i-u];
  34.         }
  35.     }
  36. }
  37.